had enough

/hæd ɪˈnʌf/ ハッドゥ イナフ

1. もううんざりだ、もうたくさんだ、限界だ

ある状況や物事に対して、これ以上耐えられない、精神的に疲弊し、もう十分だと感じている状態を表します。特に不快なことや繰り返される不満に対して使われます。
I've had enough of your constant complaints! (あなたの絶え間ない不平にはもううんざりだ!)

2. もう十分食べた、飲んだ

食事や飲み物に関して、これ以上必要ない、満腹である、十分だと感じている状態を表します。
No thanks, I've had enough to eat. (結構です、もう十分食べました。)
関連
sick and tired
can't take it anymore
reached my limit
that's enough